﻿
kuid               <kuid2:215489:110041:1>
username           "aCTS CONTCRANE Animated Bridge Crane Scenery Utility V0.1"
kind               "Scenery"
category-class     "BU"

description        "aCTS CONTCRANE Animated Bridge Crane Scenery Utility V0.1"

trainz-build       4.6

script             "acts_bridgecrane.gs"
class              "acts_bridgecrane"

surveyor-only      0

mesh-table-lod-transition-distances    1000
mesh-detail-level-count                1

kuid-table {
  scriptinclude    <kuid2:215489:110000:1>
  skinskuid        <kuid2:215489:1100200:1>
  cont10ftsc       <kuid2:215489:1100211:1>
  cont10fthc       <kuid2:215489:1100212:1>
  cont20ftsc       <kuid2:215489:1100221:1>
  cont20fthc       <kuid2:215489:1100222:1>
  cont40ftsc       <kuid2:215489:1100231:1>
  cont40fthc       <kuid2:215489:1100232:1>
  cont45ftsc       <kuid2:215489:1100241:1>
  cont45fthc       <kuid2:215489:1100242:1>
  cont53ftsc       <kuid2:215489:1100251:1>
  cont53fthc       <kuid2:215489:1100252:1>
}

script-include-table {
  scriptinclude    <kuid2:215489:110000:1>
  skincolor        <kuid2:215489:1100200:1>
}

extensions
{
  reacharea-215489
  {
    cranebase_dimension_x       30000
    cranebase_dimension_y      100000
    cranebase_dimension_z       26000
    cranebase_origin_inset_x    15000
    cranebase_origin_inset_y    50000
    cranebase_origin_inset_z     5000
    max_container_count             7
  }
}

mesh-table
{
  cranebase-lod0
  {
    mesh                   "acts_cranebase.trainzmesh"
    auto-create            1
    lod-level              0
  }
  bridge-lod0
  {
    mesh                   "acts_bridge.trainzmesh"
    auto-create            1
    lod-level              0
    att-parent             "cranebase-lod0"
    anim                   "acts_bridge_scene.kin"
    animation-loop-speed   0.0
    critical-animation     0
  }
  trolley-lod0
  {
    mesh                   "acts_trolley.trainzmesh"
    auto-create            1
    lod-level              0
    att                    "a.bridge"
    att-parent             "bridge-lod0"
    anim                   "acts_trolley_scene.kin"
    animation-loop-speed   0.0
    critical-animation     0
  }
  lift-lod0
  {
    mesh                   "acts_lift.trainzmesh"
    auto-create            1
    lod-level              0
    att                    "a.trolley"
    att-parent             "trolley-lod0"
    anim                   "acts_lift_scene.kin"
    animation-loop-speed   0.0
    critical-animation     0
  }
  rotor-lod0
  {
    mesh                   "acts_rotor.trainzmesh"
    auto-create            1
    lod-level              0
    att                    "a.lift"
    att-parent             "lift-lod0"
    anim                   "acts_rotor_scene.kin"
    animation-loop-speed   0.0
    critical-animation     0
  }
  gear-lod0
  {
    mesh                   "acts_gear.trainzmesh"
    auto-create            1
    lod-level              0
    att                    "a.rotor"
    att-parent             "rotor-lod0"
    anim                   "acts_gear_scene.kin"
    animation-loop-speed   1.0
    critical-animation     0
  }
  cont10ftsc-lod0
  {
    mesh                   "acts_cont_10ftsc.trainzmesh"
    mesh-asset             <kuid2:215489:1100211:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.sccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor10ftsc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont10fthc-lod0
  {
    mesh                   "acts_cont_10fthc.trainzmesh"
    mesh-asset             <kuid2:215489:1100212:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.hccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor10fthc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont20ftsc-lod0
  {
    mesh                   "acts_cont_20ftsc.trainzmesh"
    mesh-asset             <kuid2:215489:1100221:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.sccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor20ftsc
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont20fthc-lod0
  {
    mesh                   "acts_cont_20fthc.trainzmesh"
    mesh-asset             <kuid2:215489:1100222:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.hccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor20fthc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont40ftsc-lod0
  {
    mesh                   "acts_cont_40ftsc.trainzmesh"
    mesh-asset             <kuid2:215489:1100231:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.sccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor40ftsc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont40fthc-lod0
  {
    mesh                   "acts_cont_40fthc.trainzmesh"
    mesh-asset             <kuid2:215489:1100232:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.hccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor40fthc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont45ftsc-lod0
  {
    mesh                   "acts_cont_45ftsc.trainzmesh"
    mesh-asset             <kuid2:215489:1100241:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.sccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor45ftsc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont45fthc-lod0
  {
    mesh                   "acts_cont_45fthc.trainzmesh"
    mesh-asset             <kuid2:215489:1100242:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.hccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor45fthc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont53ftsc-lod0
  {
    mesh                   "acts_cont_53ftsc.trainzmesh"
    mesh-asset             <kuid2:215489:1100251:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.sccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor53ftsc 
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
  cont53fthc-lod0
  {
    mesh                   "acts_cont_53fthc.trainzmesh"
    mesh-asset             <kuid2:215489:1100252:1>
    auto-create            0
    lod-level              0
    att                    "a.queue.hccontainer"
    att-parent             "gear-lod0"
    effects 
    {
      skincolor53fthc
      {
        kind       "texture-replacement"
        texture    "acts_container_allinone.texture"
      }
    }
  }
}

thumbnails
{
  0
  {
    image                  "acts_bridgecrane_thumb.jpg"
    width                  240
    height                 180
  }
}
